import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams['font.sans-serif'] = ['SimHei']

# 创建数据
data = {
    '项目': ['营业总收入', '归属于上市公司股东的净利润', '扣除非经常性损益的净利润'],
    '泰豪科技': [4_282_698_867.35, 56_244_444.37, 58_884_204.28],
    '华丰股份': [1_007_577_748.62, 59_277_541.43, 58_884_204.28]
}

# 转换为DataFrame
df = pd.DataFrame(data)

# 设置图表大小
plt.figure(figsize=(10, 6))

# 绘制柱状图
plt.bar(df['项目'], df['泰豪科技'], label='泰豪科技')
plt.bar(df['项目'], df['华丰股份'], label='华丰股份', alpha=0.7)  # alpha用于设置透明度

# 添加标题和标签
plt.title('泰豪科技与华丰股份财务对比')
plt.xlabel('项目')
plt.ylabel('金额（元）')
plt.xticks(rotation=45)  # 旋转x轴标签，便于阅读

# 显示图例
plt.legend()

# 显示图表
plt.tight_layout()
plt.show()